Review of OO concepts, terms and definitions. The Unified Modelling Language (UML). Analysis with use<br/>case diagrams and scenarios. Class Responsibility Cards. UML class diagrams and class relationships.<br/>Object Oriented design issues. UML interaction (sequence and collaboration) diagrams. UML activity and<br/>object state charts. Software patterns. The Unified Process. -- Course Website
Prerequisites: 1922 (v.8)<br/> Data Structures and Algorithms 120<br/> <br/> or any previous version